<!--
Document / Documento: registrar_productor

Created on / Creado : 18/07/2012, 18:14:10 PM

Author / Desarrolladores:
1. Raúl Lobo 04267711578 andrescerrada@gmail.com

Description / Comentarios:
Este archivo realiza la siguiente accion:
1- Ingreso de Productores.
Licencia: Este código es distribuido Bajo la licencia GNU GPL v3. 
Referencias de la licencia: http://es.wikipedia.org/wiki/GNU_General_Public_License
-->
<?php
include('header.php');
?>
<?php
if ($_SESSION['logeado']){
?>
<li><a href="productores" title="Clic para ir atrás">Atrás</a></li>
<?php
$usuario = $_SESSION["usuario"];
if (($resultado['tipo_usuario'] == Superadmin)||($resultado['tipo_usuario'] == Admin)){
?>
<html>
	<head>
		<title>Registro de Productor</title>
		
		
		
	</head>
<script type="text/javascript">
$(document).ready(function(){
	cargar_estados();
	$("#estados").change(function(){cargar_municipios();});
	$("#municipios").change(function(){cargar_parroquias();});
	$("#parroquias").change(function(){cargar_sectores();});
	/*$("#estados").attr("disabled",false);
	$("#municipios").attr("disabled",false);
	$("#parroquias").attr("disabled",false);*/	
});

function cargar_estados()
{
	$.post("scripts/cargar_estados.php", function(resultado){
		if(resultado == false)
		{
			alert("Error al cargar estados");
		}
		else
		{
			$('#estados').append(resultado);			
		}
	});	
}

function limpiar()
{
	 //$_POST['nombres_apellidos'] = '';
}

function cargar_municipios()
{
	var cod_estado = $("#estados").val();
	$.post("scripts/cargar_municipios.php", { cod_estado: cod_estado },
		function(resultado)
		{
			if(resultado == false)
			{
				alert("Error al cargar municipios");
			}
			else
			{
				$("#estados").attr("disabled",false);
				document.getElementById("municipios").options.length=1;
				$('#municipios').append(resultado);			
			}
		}

	);
}

function cargar_parroquias()
{
	var cod_municipio = $("#municipios").val();
	$.post("scripts/cargar_parroquias.php?", { cod_municipio: cod_municipio }, function(resultado){
		if(resultado == false)
		{
			alert("Error al cargar parroquias");
		}
		else
		{
			$("#municipios").attr("disabled",false);
			document.getElementById("parroquias").options.length=1;
			$('#parroquias').append(resultado);			
		}
	});	
	
}

function cargar_sectores()
{
	var cod_parroquia = $("#parroquias").val();
	$.post("scripts/cargar_sectores.php?", { cod_parroquia: cod_parroquia }, function(resultado){
		if(resultado == false)
		{
			alert("Error al cargar sectores");
		}
		else
		{
			$("#parroquias").attr("disabled",false);
			document.getElementById("sector").options.length=1;
			$('#sector').append(resultado);			
		}
	});	
	
}

</script>
	<body>
	<?php
		if(isset($_POST['boton']))
		{
//Tratado de la imagen
//echo "Nombre de la imagen ",
$nombre_imagen = $_FILES['imagen']['name'];
//echo "Directorio temporal de la imagen ",
$ruta_imagen = $_FILES['imagen']['tmp_name'];
//echo "tamaño de la imagen ",
$tamano_imagen = $_FILES['imagen']['size'];
//echo "Extención de la imagen ",
$exte_imagen = pathinfo($nombre_imagen);
$ext = array("gif","jpeg","jpg");
//Ruta a guardar la imagen
$nueva_ruta = "fotografias/fotografias_productores/".$nombre_imagen;

if(is_uploaded_file($ruta_imagen)){
	if(array_search($exte_imagen['extension'],$ext)){	
			copy($ruta_imagen,$nueva_ruta);
			//echo "Imagen se guardo correctamente";
	}
	else{
			//echo "Error, solo imagenes con formato (png, gif, jpg, jpeg)";
			$error_imagen = '<span class="error">Error, solo imagenes con formato (png, gif, jpg, jpeg)</span>';
	}
}

$cedula=$_POST['cedula'];			
//Busca cedulas iguales en base de datos
$validar_usuario=pg_query("SELECT cedula FROM productor WHERE cedula='$cedula'");
//Si encuentra las cedulas iguales valida que hay cedula repetidas

//Buscar usuario iguales
$usuario = $_POST['usuario'];
$validar_nombre_usuario=pg_query("SELECT username FROM usuarios WHERE username='$usuario'");

			if((pg_num_rows($validar_usuario) > 0))
			{
			$mensaje_usuario = '<span class="error">C&eacute;dula ya pertenece a otro productor.</span>';
			}
			if((pg_num_rows($validar_nombre_usuario) > 0))
			{
			$mensaje_nombre_usuario = '<span class="error">Usuario ya Éxiste.</span>';
			}
			if($_POST['nombres_apellidos'] == '')
			{
				$error_nombres = '<span class="error">Ingrese nombres y apellidos</span>';
			}
			else if($_POST['nacionalidad'] == '')
			{
				$error_nacionalidad = '<span class="error">Seleccione la nacionalidad</span>';
			}
			else if($_POST['cedula'] == '')
			{
				$error_cedula = '<span class="error">Ingrese c&eacute;dula de identidad</span>';
			}
			else if($_POST['telefonos'] == '')
			{
				$error_telefonos = '<span class="error">Ingrese tel&eacute;fonos</span>';
			}
			else if($_POST['experiencia'] == '')
			{
				$error_experiencia = '<span class="error">Ingrese experiencia como productor</span>';
			}
			else if($_POST['usuario'] == '')
			{
				$error4 = '<span class="error">Ingrese su usuario</span>';
			}
			else if($_POST['password'] == '')
			{
				$error5 = '<span class="error">Ingrese su contrase&ntilde;a</span>';
			}
			else if($_POST['password2'] == '')
			{
				$error6 = '<span class="error">Ingrese su contrase&ntilde;a</span>';
			}
			else if($_POST['password'] != $_POST['password2'])
			{
				$error7 = '<span class="error">Contrase&ntilde;a no son iguales</span>';
			}
			/*if($_POST['tiempo'] == '')
			{
				$error6 = '<span class="error">Ingrese tiempo como productor</span>';
			}*/
			/*else if($_POST['correo'] != ''){
				if(!preg_match("/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/",$_POST['correo'])){
				$error_correo = '<span class="error">Ingrese un correo electr&oacute;nico correcto</span>';
			}
			}*/
			else if($_POST['estados'] == '0')
			{
				$error_estado = '<span class="error">Seleccione el estado</span>';
			}
			else if($_POST['municipios'] == '0')
			{
				$error_municipio = '<span class="error">Seleccione el municipio</span>';
			}
			else if($_POST['parroquias'] == '0')
			{
				$error_parroquia = '<span class="error">Seleccione la parroquia</span>';
			}
			else if($_POST['sector'] == '0')
			{
				$error_sector = '<span class="error">Seleccione el sector</span>';
			}
			/*else if($_POST['aldea'] == '')
			{
				$error_aldea = '<span class="error">Ingrese la aldea</span>';
			}
			else if($_POST['direccion'] == '')
			{
				$error_direccion = '<span class="error">Ingrese la direcci&oacute;n</span>';
			}*/
			else{	
				$fecha_creacion=date('Y-m-d h:m:s');	
				$fecha_registro = date("Y-m-d");		
				$nombres_apellidos = $_POST['nombres_apellidos'];
				$nacionalidad = $_POST['nacionalidad'];
				$cedula = $_POST['cedula'];
				$experiencia = $_POST['experiencia'];	
				//$tiempo = $_POST['tiempo'];
				$telefonos = $_POST['telefonos'];
				$correo = $_POST['correo'];
				$estados = $_POST['estados'];
				$municipios = $_POST['municipios'];
				$parroquias = $_POST['parroquias'];
				$sector = $_POST['sector'];
				$aldea = $_POST['aldea'];
				$direccion = $_POST['direccion'];
				$password = $_POST['password'];

//Busca cedulas iguales en base de datos
//Si encuentra las cedulas iguales valida que hay cedula repetidas
if((pg_num_rows($validar_usuario) > 0)){
$mensaje_usuario = '<span class="error">C&eacute;dula ya pertenece a otro productor.</span>';
}
if((pg_num_rows($validar_nombre_usuario) > 0)){
$mensaje_nombre_usuario = '<span class="error">Usuario ya Éxiste.</span>';
}else{
//Guarda el productor
$guardar_productor=pg_query("INSERT INTO productor	        (fecha_registro_productor,fotografia_productor,nombre_productor,nacionalidad,cedula,experiencia,tiempo,telefono,correo,fecha_actualizacion_productor)
VALUES('$fecha_registro','$nombre_imagen','$nombres_apellidos','$nacionalidad','$cedula','$experiencia','NULL','$telefonos','$correo',
'$fecha_registro')");
//Guardar direccion del productor
$guarda_direccion_productor=pg_query("INSERT INTO direccion_productor(cod_estado,cod_municipio,cod_parroquia,cod_sector,direccion,cedula,aldea)
VALUES('$estados','$municipios','$parroquias','$sector','$direccion','$cedula','$aldea')");
//Guarda el usuario
$guardar_usuarios=pg_query("INSERT INTO usuarios	        (nombres_apellidos,correo_electronico,username,password,tipo_usuario,fecha_creacion_usuario,fecha_actualizacion_usuario,cedula_productor)
VALUES('$nombres_apellidos','$correo','$usuario','$password','Productor','$fecha_creacion',
'$fecha_creacion','$cedula')");
			
				// si el envio fue exitoso reseteamos lo que el usuario escribio:
				$_POST['nombres_apellidos']='';
				$_POST['nacionalidad']='';
				$_POST['cedula']='';
				$_POST['experiencia']='';	
				//$_POST['tiempo']='';
				$_POST['telefonos']='';
				$_POST['correo']='';
				$_POST['aldea']='';
				$_POST['direccion']='';
				$mensaje_guardado = '<center><span class="error"> Productor guardado con &eacute;xito.</span></center>';
				echo "<meta http-equiv='Refresh' content='1;url=consultar_productor?cedula=$cedula'>";
}
}
}		
	?>
<tr>
<td colspan="4" align="center">
<?php echo $mensaje_guardado; //echo $mensaje_cedula_correo;?>
</td>
</tr>
<form class='contacto' method='POST' action='' enctype="multipart/form-data">
<table border='0'> 
<center><h3>Registro del Productor</h3></center>
<h5>Campos obligatorios(*)</h5>

<tr>
<td colspan='4' align='center'>
<h4>Datos Personales</h4>
</td>
</tr>

<tr>
<td>
<label>Fecha de registro:</label>
</td>
<td>
<input type='text' name='fecha_registro' readonly="true" size="10" title="Fecha actual del registro" value="<?php echo date('d-m-Y')?>">
</td>
</tr>

<tr>
<td colspan='4'>
<label>Fotograf&iacute;a:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input id="imagen" name="imagen" size="30" type="file"/>
<?php echo $error_imagen ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Nombres y apellidos:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input type="text" name="nombres_apellidos" title="Ingrese nombre y apellido del productor" size="50" value="<?php echo $_POST['nombres_apellidos']; ?>"><?php echo $error_nombres ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)C&eacute;dula de identidad:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select name="nacionalidad" title="Seleccione la nacionalidad del productor">
<option></option>
<?php
if($_POST['nacionalidad']== '')
{
$select="selected='true'";
}

if($_POST['nacionalidad']== 'V-')
{
$select_v="selected='true'";
}

if($_POST['nacionalidad']== 'E-')
{
$select_e="selected='true'";
}

if($_POST['nacionalidad']== 'J-')
{
$select_j="selected='true'";
}
?>
<option<?php echo $select ?>></option>
<option <?php echo $select_e ?>>E-</option>
<option <?php echo $select_j ?>>J-</option>
<option <?php echo $select_v ?>>V-</option>
</select>
&nbsp
<?php echo $error_nacionalidad ?>
<input type="text" name="cedula" title="Ingrese cédula del productor" size="10" value="<?php echo $_POST['cedula']; ?>"><?php echo $error_cedula; echo $mensaje_usuario; ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Tel&eacute;fonos:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input type="text" name="telefonos" title="Ingrese el teléfono del productor" size="20" value="<?php echo $_POST['telefonos']; ?>"><?php echo $error_telefonos ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>Correo Electr&oacute;nico:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input type="text" name="correo" title="Ingrese el correo del productor" value="<?php echo $_POST['correo'] ?>"><?php echo $error_correo ?>
</td>
</tr>

<!--<td>
<label>Tiempo como Productor:</label>
</td>
<td>
<input type="text" name="tiempo" title="Ingrese tiempo en años como del productor" size="10" value='<?php echo $_POST['tiempo']; ?>'><?php echo $error5 ?>
</td>!-->

<tr>
<td colspan='4'>
<label>(*)Experiencia como productor:</label>
</td>
</tr>
<td colspan='4'>
<select name="experiencia" title="Seleccione la experiencia del productor">

<?php
if($_POST['experiencia']== '')
{
$select="selected='true'";
}
if($_POST['experiencia']== 'Si')
{
$select_s="selected='true'";
}
if($_POST['experiencia']== 'No')
{
$select_n="selected='true'";
}
?>
<option <?php echo $select ?> ></option>
<option <?php echo $select_s ?> >Si</option>
<option <?php echo $select_n ?>>No</option>
</select><?php echo $error_experiencia ?>
</td>
</tr>

<tr>
<td>
<label>(*)Usuario:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input type="text" name="usuario" title="Ingrese el nombre de usuario del usuario" size="20" value="<?php echo $_POST['usuario']; ?>"><?php echo $error4; echo $mensaje_nombre_usuario; ?>
</td>
</tr>

<tr>
<td>
<label>(*)Contrase&ntilde;a:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input type="password" name="password" title="Ingrese contraseña del usuario" size="20" value="<?php echo $_POST['password']; ?>"><?php echo $error5; echo $error7; ?>
</td>
</tr>

<tr>
<td>
<label>(*)Repita Contrase&ntilde;a:</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input type="password" name="password2" title="Ingrese contraseña del usuario" size="20" value="<?php echo $_POST['password2']; ?>"><?php echo $error6; echo $error7; ?>
</td>
</tr>


<tr>
<td align="center" colspan="4">
<h4>Direcci&oacute;n Actual</h4>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Estado</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="estados" name="estados" title="Seleccione el estado">
<option value="0">--Seleccione--</option>
</select>
<?php echo $error_estado ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Municipio</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="municipios" name="municipios" title="Seleccione el municipio">
<option value="0">--Seleccione--</option>
</select>
<?php echo $error_municipio ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Parroquia</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="parroquias" name="parroquias" title="seleccione la parroquia">
<option value="0">--Seleccione--</option>
</select>
<?php echo $error_parroquia ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>(*)Sector</label>
</td>
</tr>
<tr>
<td colspan='4'>
<select id="sector" name="sector" title="Seleccione el sector">
<option value="0">--Seleccione--</option>
</select>
<?php echo $error_sector ?>
</td>
</tr>

<tr>
<td colspan='4'>
<label>Aldea</label>
</td>
</tr>
<tr>
<td colspan='4'>
<input type="text" name="aldea" title="Ingrese la aldea" value="<?php echo $_POST['aldea'] ?>" />
</td>
</tr>


<tr>
<td colspan='4'>
<label>Avenida/Calle. Urbanizaci&oacute;n/Residencia. Casa/Edificio. Callej&oacute;n/Vereda </label>
</td>
</tr>
<tr>
<td colspan='4'>
<textarea name="direccion" cols="50" rows="5">
<?php echo $_POST['direccion']; ?>
</textarea>
<?php echo $error_direccion ?>
</td>
</tr>

<tr>
<td colspan='4' align='center'>
<input type='submit' value='Guardar' name='boton' title="Clic para guardar el registro">

</td>
</tr>
			<?php echo $result; ?>
</table>
		</form>
	</body>
</html>
<?php
}else{
	echo "<h3><center>No tiene derechos para realizar registros</h3></center>";
}
}
else
{
	?>
	<h3><center>No esta logueado, Debe iniciar sesi&oacute;n.</h3>
	</center>
	<center>
	<img src='css/images/error.png' height='100px' width='100px'></img></center>
	<meta http-equiv='Refresh' content='3;url=index'>
	</html>
	<?php
} 
?>
<?php
include('footer.php');
?>
